<?php
require_once 'models/catalog.inc';


interface IItemPublisher {
/**
 * @param IItem $item
 * @return IItem
 */
	public function PublishItem(IItem $item,array $data);

/**
 * @param IItem $item
 * @return IItem
 */
	public function ItemIssue(IItem $item);
		
	public function OnItemChange(IItem $item);
	
	public function OnItemDelete(IItem $item);
	
}